Golang Job: Network Security Cloud Engineer

Job added on

Location

Santa Clara, California - United States of America

Job type

Full-Time

Golang Job Details

Role: Network Cloud Security Engineer
Location: Santa Clara, CA (100% Onsite)

Job Description

Qualifications:

  • Bachelor s degree in Electrical Engineering, Computer Science, or a related field (BE/BTech/BS required). Master s (ME/MTech/MS) or PhD in Computer Science/Electrical Engineering is preferred.
  • Minimum 15+ years of experience with a BE/BTech/BS or 8+ years with an ME/MTech/MS in software development in networking or a related area.

Requirements:

  • Networking Expertise: Strong expertise in data path switching, routing protocols, and network security technologies.
  • Cloud-Native Development: Proficiency in developing Microservice Architecture, CNF, VNF, and cloud applications within Kubernetes and Docker environments.
  • Technical Leadership: Demonstrated leadership with excellent verbal/written communication, critical thinking, and problem-solving skills.
  • Programming Skills: Proficiency in C/C++/GoLang required; Java experience is a plus.
  • Messaging Services: Experience with RabbitMQ, Kafka, or NATS is preferred.
  • Frameworks: Development experience in Spring Boot or Spring Cloud is a strong advantage.
  • Cloud Platforms: SaaS experience over Google Cloud Platform, AWS, or Azure is highly desirable.
  • APIs and Services: Understanding or experience with APIs and services in cloud environments is beneficial.
  • Authentication Protocols: Familiarity with OAuth, OpenID, and SAML-based authentication is an asset.

Key Responsibilities:

  • Collaborate with a team of engineers to define and evolve the architecture and underlying system design, building a scalable platform for future needs.
  • Contribute to high-impact architecture and scaling decisions.
  • Partner with product managers, owners, and stakeholders to define issues and deliver comprehensive solutions.
  • Develop architecture, design documentation, and high-quality production-grade software.
  • Actively solicit and provide constructive feedback to and from a range of stakeholders, fostering an environment of continuous improvement and collaboration.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.